#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
void reverse(char* arr, int num, int sz)
{
	while (num--)
	{
		char tmp = arr[sz-1];
		int i = 0;
		for ( i = sz-1; i >0 ; i--)
			arr[i] = arr[i-1];
		arr[i] = tmp;
	}
}
int main()
{
	char arr[] = "abcd";
	int sz = strlen(arr);
	int k = 0;
	while (scanf("%d",&k) != EOF)
	{
		reverse(arr, k, sz);
		for (int i = 0; i < sz; i++)
			printf("%c", arr[i]);

	}
	
	return 0;
}
//#include <string.h>
//void reverse(int* arr, int left, int right)
//{
//    while (left < right)
//    {
//        char tmp = arr[left];
//        arr[left] = arr[right];
//        arr[right] = tmp;
//        left++;
//        right--;
//    }
//}
//int main() {
//    char arr[100] = { 0 };
//    scanf("%s", arr);
//    int sz = strlen(arr);
//    reverse(arr, 0, sz - 1);
//    int i = 0;
//    int left = 0;
//    int right = sz;
//    while (i <= sz)
//    {
//        if (arr[i] == ' ')
//        {
//            right = i - 1;
//            reverse(arr, left, right);
//            left = i + 1;
//        }
//        i++;
//    }
//    for (int j = 0; j < sz; j++)
//        printf("%c", arr[j]);
//    return 0;
//}